package com.luguangtao.service;

import com.luguangtao.entity.User;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.Date;
import java.util.List;

public interface UserService extends JpaRepository<User,Integer> {
    //分页查询记录方法
    Page<User> findAll(Pageable pageable);
    //分页查询记录并且根据生日倒排序方法
    Page<User> findByBirthLessThan(Date birth,Pageable pageable);
    //根据性别查询方法
    List<User> findBySex(String sex);
    //根据用户名模糊查找方法
    List<User> findByNameLike(String name);
    //根据ID查询用户方法
    //根据ID删除用户方法
    //根据ID更新用户方法
    //添加用户方法
    //查询所有记录方法
}
